package com.baseframe.sms.entity;


import com.baseframe.sms.sign.SmsScene;
import com.baseframe.sms.sign.SmsType;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode
public class Sms {

    /**
     * 唯一标识
     */
    private String id;
    /**
     * 短信平台
     */
    private SmsType type;
    /**
     * 场景用途
     */
    private SmsScene scene;
    /**
     * 公钥
     */
    private String accessKey;
    /**
     * 密钥
     */
    private String secretKey;

    /**
     * appId 短信appId 腾讯云短信需要
     *
     */
    private String appId;
    /**
     * 短信签名
     */
    private String sign;
    /**
     * 短信模板
     */
    private String template;

    /**
     * 模板内容
     */
    private String templateContent;

}
